tracked armored transport - Espagnol Anglais Dictionnaire